<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:c="http://java.sun.com/jstl/core"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">
<ui:composition template="../templates/plantillaOther.xhtml">
  <ui:define name="content">
  <h:form prependId="false" id="growlForm">
			<p:growl id="growl" showDetail="false" />
			<!--p:messages id="messages" showDetail="true" autoUpdate="true"/-->
  </h:form>
  
 <h:form prependId="false" id="dataForm" enctype="multipart/form-data"> 
 
   
   <p:panel header="Registro Publicaciones" closable="true"> 
   
   <p:ajax event="close" listener="#{publicacionBean.handleClose}" update=":growlForm:growl" />  
   
    <h:panelGrid id="grid" columns="3" styleClass="grid">  
   		<h:outputLabel for="categoria" value="Categoria: *" style="font-weight: bold;"/>  
   		
   		<p:selectOneMenu id="categoria" value="#{publicacionBean.publicacion.categoria}" required="true" style="width:160px">  
  		   <f:selectItem itemLabel="Seleccione" itemValue="-" />  
           <f:selectItem itemLabel="Categoria 1" itemValue="1" />  
           <f:selectItem itemLabel="Categoria 2" itemValue="2" />  
           <f:selectItem itemLabel="Categoria 3" itemValue="3" />  
       </p:selectOneMenu> 
       <p:message for="categoria" display="icon" />
   
   
   		<h:outputLabel for="inputTitulo" value="Titulo: *"  style="font-weight: bold;" />  
              
        <p:inputText id="inputTitulo" value="#{publicacionBean.publicacion.titulo}" required="true" style="width:250px"/> 
       <p:message for="inputTitulo" display="icon" />
         
                  
        <h:outputLabel for="inputDescripcion" style="font-weight: bold;" value="Descripcion:" />      
 		 		
 		<p:inputTextarea id="inputDescripcion" rows="3" cols="40" value="#{publicacionBean.publicacion.descripcion}"/> 
 		<p:message for="inputDescripcion" display="icon" />
 		
 		
 		<h:outputLabel for="tipoProducto" style="font-weight: bold;" value="Tipo: * " />   
 		
 		<p:selectOneMenu id="tipoProducto" value="#{publicacionBean.publicacion.tipo}" style="width:160px" required="true" >  
  		   <f:selectItem itemLabel="Seleccione" itemValue="-" />  
           <f:selectItem itemLabel="Nuevo" itemValue="N" />  
           <f:selectItem itemLabel="Usado" itemValue="U" />  
       </p:selectOneMenu>
       <p:message for="tipoProducto" display="icon" />
         
 		
  		<h:outputLabel for="cantidad" style="font-weight: bold;" value="Cantidad: *" />      
  		
  		<p:spinner id="cantidad" value="#{publicacionBean.publicacion.cantidad}" required="true"/>
  		<p:message for="cantidad" display="icon" />
  		
  		
  		<h:outputLabel for="inputPrecio" style="font-weight: bold;" value="Precio: *" /> 
  		
  		<p:inputText id="inputPrecio" required="true" value="#{publicacionBean.publicacion.precio}"/> 
  		<p:message for="inputPrecio" display="icon" />
  		
  		
  		<h:outputLabel for="duracion" style="font-weight: bold;" value="Duracion:" />     
  		 
  		<p:spinner id="duracion" value="#{publicacionBean.publicacion.duracion}" required="true"/> 
  		<p:message for="duracion" display="icon" />
  		
  		<h:outputLabel for="inputfechaRegistro" style="font-weight: bold;"
								value="Fec. Creacion:"  />
	

				<p:calendar effect="explode" id="inputfechaRegistro"
					value="#{publicacionBean.publicacion.fechaCreacion}" required="true"
					readOnlyInputText="true" />
				<p:message for="inputfechaRegistro" display="icon" />
  		
  		
  		<h:outputLabel for="tipoEstado" style="font-weight: bold;" value="Estado:" />  
  		
  		<p:selectOneMenu id="tipoEstado" value="#{publicacionBean.publicacion.estado}" style="width:160px" required="true">  
  		   <f:selectItem itemLabel="Seleccione" itemValue="-" />  
           <f:selectItem itemLabel="Activo" itemValue="A" />  
           <f:selectItem itemLabel="Desactivo" itemValue="D" />  
       </p:selectOneMenu>
       <p:message for="tipoEstado" display="icon" />
                     
    </h:panelGrid>
    
   		<p:row>
				<p:column>
					<p:commandButton id="createSaveButton"
						value="#{messages.label_save}" update=":growlForm:growl :dataForm:grid" action="#{publicacionBean.persist}" />
				</p:column>
			</p:row>
   </p:panel>  
 

 </h:form> 
		<h:form id="formImage">
			<p:fileUpload fileUploadListener="#{publicacionBean.upload}"
				allowTypes="/(\.|\/)(gif|jpe?g|png)$/" sizeLimit="100000"
				description="Select Images" />
		</h:form>
  
  </ui:define>
</ui:composition>
</html>